package com.example.takeaway.model.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * @author 邢晨旭
 * {@code @date} 2023/10/22
 */
@Data
public class OrderListVO {

    /**
     * 订单ID（主键）
     */
    private Long id;

    /**
     * 订单号
     */
    private Long orderNumber;

    /**
     * 店铺ID
     */
    private Long shopId;
    private Long shopName;

    /**
     * 订单状态(0:创建, 1:待接单, 2:备餐中, 3:配送中,4:已完成, 5:已取消)
     */
    private Integer status;


    /**
     * 支付状态(-1:支付失败,0:待支付, 1:已支付, 2:已退款)
     */
    private Integer paymentStatus;

    /**
     * 实收金额
     */
    private BigDecimal totalAmount;

    private List<OrderItemVO> orderItems;


}
